package modelo;

import modelo.Estado;

public class Transicao {

        private char entrada;
        private Estado proximo;
        private Estado atual;
        
        public Transicao(Estado esse, char in, Estado next){
                atual = esse;
                entrada = in;
                proximo = next;
        }
        
        public char getEntrada(){
                return entrada;
        }
        public void setNome(char in){
                entrada = in;
        }
        

        public Estado getAtual(){
                return atual;
        }
        
        public Estado getEstado(){
                return proximo;
        }
        public void setNome(Estado next){
                proximo = next;
        }
        
        public String toString(){
        	return "(" + atual.getNome() + ","+ entrada + ")=" + proximo.getNome();
        }
}
